package com.junzhiit.nengji.cms.service;

import java.util.Map;

import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;
import com.junzhiit.nengji.cms.web.vo.VipVO;

public interface VipService {

	/**
	 * 
	 * TODO 查询所有用户身份
	 * @author Zaki
	 * @time 2018年6月7日 下午3:18:02
	 * @return Map<String,Object>
	 */
	public Map<String, Object> findAll(DataTablesParamVO dtp);
	
	/**
	 * 
	 * TODO 新建用户身份
	 * @author Zaki
	 * @time 2018年6月7日 下午3:47:26
	 * @return ResultVO
	 */
	public ResultVO add(VipVO vipVO);
	
	/**
	 * 
	 * TODO 删除用户身份
	 * @author Zaki
	 * @time 2018年6月7日 下午4:47:43
	 * @return ResultVO
	 */
	public ResultVO del(String id);
	
	/**
	 * 
	 * TODO 根据ID查询相应信息
	 * @author Zaki
	 * @time 2018年6月7日 下午5:18:08
	 * @return ResultVO
	 */
	public ResultVO findById(String id);
	
	/**
	 * 
	 * TODO 修改用户身份
	 * @author Zaki
	 * @time 2018年6月7日 下午5:49:42
	 * @return ResultVO
	 */
	public ResultVO update(VipVO vipVO);
	
	/**
	 * 
	 * TODO 获取所有身份的名称及ID
	 * @author Zaki
	 * @time 2018年9月29日 下午7:57:57
	 * @return ResultVO
	 */
	public ResultVO getVipName();
}
